package com.itheima.reggie.dto;

import com.itheima.reggie.entity.Dish;
import com.itheima.reggie.entity.DishFlavor;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;

    /*
        在新建菜品的时候，除了dish本身的属性以外，我们还要加入菜品的口味，只用一个表无法满足与前台的数据交互
        因此会涉及到dish与dishFlavor两个表，所以构建一个新的dishDto实体类作为解决方法
        Dto一般用于展示层与服务层之间的数据传输。
    */
@Data
public class DishDto extends Dish {

    private List<DishFlavor> flavors = new ArrayList<>();

    private String categoryName;

    private Integer copies;
}
